package com.xqq.entity.dto;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

@Data
public class RadarDataDTO {
    @JsonProperty("trackNum")  // 航迹编号
    private Integer trackId;

    @JsonProperty("timestamp")  // 时间戳
    private Long timestamp;

    @JsonProperty("distance")  // 距离
    private Float distance;

    @JsonProperty("azimuth")  // 方位角
    private Float azimuth;

    @JsonProperty("elevation")  // 俯仰角
    private Float pitch;

    @JsonProperty("speed")  // 目标速度（m/s）
    private Float speed;

    @JsonProperty("heading")  // 航向
    private Float heading;

    @JsonProperty("longitude")  // 经度
    private Double longitude;

    @JsonProperty("latitude")  // 纬度
    private Double latitude;

    @JsonProperty("altitude")  // 海拔
    private Double altitude;

    @JsonProperty("intensity")  // 目标强度
    private Float intensity;

    @JsonProperty("trackedCount")  // 已跟踪次数
    private Integer trackCount;

    @JsonProperty("lostCount")  // 丢失次数
    private Integer lostCount;

    @JsonProperty("deviceId")  // 设备id
    private Integer deviceId;

    @JsonProperty("targetType")  // 目标类型
    private Integer targetType;

    @JsonProperty("rcs")  // 目标rcs目标反射截面积㎡
    private Float rcs;
}
